package edu.monash.fit2099.interfaces;

import edu.monash.fit2099.engine.Item;

import java.util.List;

/**
 * This interface provides the ability to add methods to Ground, without modifying code in the engine,
 * or downcasting references in the game.
 */
public interface ItemInterface {

    default boolean canFeed(){
        return false;
    }

    default int getHealPoints(){
        return 0;
    }

    default List<Item> getBagItems(){
        return null;
    }
    default void addBagItem(Item item){

    }
    default void removeBagItem(Item item){

    }

    default int getsoldPoints(){
        return 0;
    }

}
